package cn.itcast.day05.exception01;
/*
   异常的创建
      throw new 异常对象


      如果我们自己不创建异常对象,如果出现了异常,那么就是jvm自己创建,并抛出,如果没有处理 ,自己处理
      如果我们自己创建了异常对象,那么jvm就不自动创建了,自己创建出来,没有处理,还是jvm处理




 */
public class Demo04_Excetion {
    public static void main(String[] args) {
        int[] arr = new int[0];
        //System.out.println(arr.length);
        method(arr);
    }

    public static void method(int[] arr){

        if (arr.length==0){
          throw new ArrayIndexOutOfBoundsException("大哥,越界了!");
        }

        if (arr==null){
            throw new NullPointerException();
        }


        System.out.println("---------");
    }
}
